home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / games / windigo1.zip / README.TXT < prev   
Text File  |  1996-09-22  |  6KB  |  147 lines

  1. Please feel free to distribute as many copies of this freeware version of
  2. WindiGO to all of your friends.  We are working on a new version of the
  3. game and we would like as much feedback as possible.
  4.  
  5. **************************************************************************
  6. INSTALLATION INSTRUCTIONS
  7. **************************************************************************
  8.  
  9. You should have the following three files
  10.  
  11.   go.exe       The registered WindiGO executable
  12.   go_help.hlp  The help file.
  13.   readme.txt   This file
  14.  
  15. An overview, as well as all the documentation for WindiGO is available by
  16. pressing F1 from inside the application.   This invokes the help files.
  17.  
  18.  
  19. **************************************************************************
  20. Minimum Hardware Requirements
  21. **************************************************************************
  22. This software is intended to be run on an IBM-compatible 486 Running
  23. Windows 95 or Windows NT. You will also need a mouse.  It takes less than
  24. 1 Meg of hard  disk space.
  25.  
  26.  
  27.  
  28. **************************************************************************
  29. DISCLAIMER - AGREEMENT
  30. **************************************************************************
  31.  
  32. Users of WindiGO (copyright 1996 by Lemanowicz & Miranda)  must accept
  33. this disclaimer of warranty: 
  34.  
  35. "WindiGO is supplied as is.  The author disclaims all warranties,
  36. expressed or implied, including, without limitation, the warranties of
  37. merchantability and of fitness for any purpose.  The author assumes no
  38. liability for damages, direct or consequential, which may result from the
  39. use of WindiGO."
  40.  
  41. Anyone distributing WindiGO for any kind of remuneration must first
  42. contact Lemanowicz & Miranda for authorization.
  43.  
  44. You are encouraged to pass a copy of WindiGO along to your friends.
  45.  
  46.  
  47. **************************************************************************
  48. Why we wrote this program
  49. **************************************************************************
  50.  
  51. We saw a program on TV once about artificial intelligence and the role of
  52. games in its study.  They mainly discussed chess because it is the big AI
  53. game but they also mentioned this game GO.  The interesting claim that
  54. they made was that it was much more difficult to get a computer to play GO
  55. than to play chess.  Another article we read once said that GO may be the
  56. new drosophila of AI research.
  57.  
  58. One measure of their relative complexity is the number of possible games.
  59. We read that there are 10^40 possible games in chess, there are 10^304
  60. possible games in GO.
  61.  
  62. So, anyway, it seems like an interesting problem.  While there are chess
  63. programs which play at the grandmaster level we understand that no GO
  64. program plays at better than an amateur level.  This program is the first
  65. step in our evil plan for world domination through GO.
  66.  
  67. Of course this program is not capable of acting as an opponent as yet but
  68. even in this state it is useful for allowing two human players to play
  69. through eMail, over a LAN or in person.
  70.  
  71. We are currently working on an updated version of the game.  Some possible
  72. new features are:
  73.  
  74.   . MAPI support
  75.  
  76.   . Win Socket support for multi-player games
  77.  
  78.   . Live chat window
  79.  
  80.   . A history list of the moves
  81.   
  82.   . Configurable board sizes
  83.   
  84.   . Multiple Undo / Redo capabilities in practice mode
  85.   
  86.   . The ability to save practice mode sessions
  87.   
  88.   . Numbering the stones in practice mode
  89.   
  90.   . More than two-player GO games
  91.         We would like to make the program flexible enough for those 
  92.         people who are intersted in playing GO with more than
  93.         two players.  This should be interesting since rules along
  94.         these lines do not currently exist.
  95.   
  96.   . Reading standard GO files.  
  97.         Ishi press markets a number of GO programs that store games
  98.         in a different format than WindiGO uses.  Their format is
  99.         superior in that it saves the history of the game so it may
  100.         be played back.  We could add the ability to read the Ishi
  101.         format files including playback.
  102.  
  103.   . The ability to edit the board.
  104.         Currently you can edit the game file with a text editor
  105.         directly if you want to set the board up a certain way.
  106.         However there is no check that the board you set up will be
  107.         legal.  We could add the ability to edit the board
  108.         interactively.
  109.  
  110.    . COM Interface
  111.         We could add a COM interface to WindiGO to allow other
  112.         programmers to write GO playing programs that use WindiGO
  113.         as a go-between and referee.  We would also provide sample
  114.         code for a very simple go playing program to show how to
  115.         interface with WindiGO.
  116.  
  117.  
  118. **************************************************************************
  119. Known bugs
  120. **************************************************************************
  121.  
  122. The target rectangle.
  123.  
  124. There is a small rectangle that follows the cursor around showing where
  125. the piece will be placed.  Under certain conditions a copy of that
  126. rectangle will get left behind on the board.  It is a purely cosmetic bug
  127. and does not affect play.  If it bothers you, minimizing and then
  128. maximizing the game will get rid of it.
  129.  
  130. KO situation not always caught.
  131.  
  132. To reliably detect all KO situations a GO program must save all previous
  133. board images.  WindiGO does not do that so some KO situations may slip by.
  134. It should catch the simple KO situations which I think make up 99% of all
  135. KO situations.  Certainly it should always catch the "overlapping-diamond"
  136. KO that is the classic example given in all GO books that I've seen.
  137.  
  138. Corrupted Game file.
  139.  
  140. When testing over a LAN there were occasions when pieces would appear on
  141. the board that no one placed there and we were unable to duplicate the
  142. problem.  If you ever face this problem and figure out how to cause them
  143. reliably I would be most grateful to hear about it.  In the mean time, if
  144. playing over a LAN, I strongly recommend that you use backup files that
  145. are in a different directory that the game file directory.  Preferably on
  146. your hard drive.
  147.